The Research on Model Transformations, Based on Domain Metamodel, for Designing Requirements Specifications
نویسنده
چکیده
ion [26]. 3 Roles of ontologies in software engineering Ontologies, for software design and development, can be used with the following objectives [29] [26]: • Specification: ontologies are used to specify either the requirements and components definitions (informal use) or the system ́s functionality. • Confidence: ontologies are used to check the system ́s design. • Reusability: ontologies could be organized in modules to define domains, subdomains and their related tasks, which could be later reused and/or adapted to other problems. • Search: ontologies are used as information repositories. • Reliability: ontologies could be used in (semi)–automatic consistency checking. • Maintenance: ontologies improve documentation use and storage for system’s maintenance. • Knowledge acquisition: ontologies could be used as a guide for the knowledge acquisition process. Within Software Engineering, two main roles for ontologies have been considered [30]: • Ontologies for the Software Engineering Process: the definition, re–use and integration of software components is aided by the use of ontologies as the conceptual basis. • Ontologies for the Software Engineering Domain: the use of ontologies to describe the structure and terminology of the software engineering domain itself.
منابع مشابه
Designing a Meta Model for Strategic Human Resource Development based on the CIIP Framework by Reviewing Previous Studies
This study tended to provide a comprehensive and systematic model for SHRD based on the CIIP model. To this mean, a targeted review of the definitions, frameworks and models of (SHRD) was carried out. The research method was qualitative meta-synthesis. For data collection, secondary data sources called previous documents were explored. The method of data analysis was a combination of quantitati...
متن کاملDesign of cybernetic metamodel of cryptographic algorithms and ranking of its supporting components using ELECTRE III method
Nowadays, achieving desirable and stable security in networks with national and organizational scope and even in sensitive information systems, should be based on a systematic and comprehensive method and should be done step by step. Cryptography is the most important mechanism for securing information. a cryptographic system consists of three main components: cryptographic algorithms, cryptogr...
متن کاملTowards automated formal analysis of model transformation specifications
In Model-Driven Engineering, model transformation is a key model management operation, used to translate models between notations. Model transformation can be used for many engineering activities, for instance as a preliminary to merging models from different metamodels, or to generate codes from diagrammatic models. A mapping model needs to be developed (the transformation specification) to re...
متن کاملInstitute for Software-integrated Systems Title: Formalizing the Specification of Graphical Modeling Languages
Model integrated computing (MIC) is an effective and efficient method for developing, maintaining, and evolving large-scale computer-based systems (CBSs). Systems are synthesized from models created using customized, domain-specific model integrated program synthesis (MIPS) environments. The MultiGraph Architecture (MGA), developed by Vanderbilt University's Institute for Software Integrated Sy...
متن کاملRecovering Activity Diagrams from Object Oriented Code: an MDA-based Approach
The success of system modernization depends on the existence of technical frameworks for information integration and tool interoperation like the Model Driven Architecture (MDA). Reverse engineering techniques play a crucial role in system modernization. This paper describes how to reverse engineering activity diagrams from object oriented code in the MDA context focusing on transformations at ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016